ZipCodesToGo
Florida ZIP Codes
Lee County
North Fort Myers, FL
33903
33903 ZIP Code — North Fort Myers, FL
Lee County, Florida
ZIP code 33903 is located in
North Fort Myers ,
Florida ,
within Lee County .
It covers approximately 11.33 square miles and serves a population of
22,430 residents.
This is a po box ZIP code in the Eastern (ET) timezone,
served by area code 239 .
About ZIP code 33903
The housing stock consists of a higher-than-average concentration of mobile homes. Most homes were built in the 1980s, giving the area an established character. Median home value is $117,200. Owner-occupancy is high at 82%, well above the national average.
Median household income is $55,596. 63% of households receive Social Security income, suggesting a notable retiree or disability population.
The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 24 minutes is near the national average.
Educational attainment is near the national average, with 22% of residents holding a bachelor's degree or higher.
Health indicators show elevated rates of diabetes (16%) compared to national benchmarks.
Notable community characteristics include a notable veteran presence at 14% of civilians, above the national average of 7%.
Overall, ZIP code 33903 reflects a community defined by a strong veteran community, high homeownership, and a significant Social Security-dependent population.
33903 ZIP code map
View map of 33903
Cities in ZIP code 33903
Below are the cities the US Postal Service accepts for ZIP code 33903. Using any city not on this list may result in mail delivery delays.
Nearby ZIP codes
Demographics
updated 05/2026
Population
Total population
22,430
Population density
1,980 / sq mi
State FIPS
12
County FIPS
071
Geography
Land area
11.33 sq mi
Water area
1.61 sq mi
Latitude
26.6981
Longitude
-81.9371
Timezone
Eastern (ET)
Area code
239
Economics
updated 05/2026
Household income
Income range
This ZIP
County avg
State avg
Under $50k
51.4%
41.5%
43.4%
$50k – $100k
35.0%
33.0%
30.8%
$100k – $200k
11.1%
19.1%
19.3%
Over $200k
2.5%
6.4%
6.4%
Demographics & statistics
$55,596
Median household income
$117,200
Median home value
$1,096
Median monthly rent
22.1%
Bachelor's or higher
Age distribution
Age summary
Group Count %
Under 18 2,372 10.6%
18 and over 20,058 89.4%
65 and over 10,258 45.7%
Median age 63.2 years
Race & ethnicity
Black or African American
2.4%
American Indian / Alaska Native
0.4%
Group Count %
White 18,962 76.7%
Hispanic or Latino 2,307 9.3%
Two or more races 1,445 5.8%
Other race 1,100 4.4%
Black or African American 598 2.4%
Asian 237 1%
American Indian / Alaska Native 88 0.4%
Household income
Income range
This ZIP
County avg
State avg
Under $50k
51.4%
41.5%
43.4%
$50k – $100k
35.0%
33.0%
30.8%
$100k – $200k
11.1%
19.1%
19.3%
Over $200k
2.5%
6.4%
6.4%
Range % of households
Under $10k 4.3%
$10k–$15k 3.6%
$15k–$25k 11.5%
$25k–$35k 11.0%
$35k–$50k 14.3%
$50k–$75k 22.3%
$75k–$100k 14.3%
$100k–$150k 10.1%
$150k–$200k 5.0%
$200k+ 3.6%
Median income $55,596
Housing
Housing overview
Metric Value
Median home value $117,200
Median rent / month $1,096
Owner occupied 81.7%
Renter occupied 18.3%
Vacant 24.7%
Single-family detached 32.2%
Large apartment buildings 6.0%
Mobile homes 44.8%
Median rooms 4.8
Avg household size (owned) 1.88
Year built
Era %
2020 or later 0.1%
2010–2019 6.3%
2000–2009 10.4%
1990–1999 12.5%
1980–1989 31.4%
1970–1979 25.9%
1960–1969 8.8%
1950–1959 3.1%
1940–1949 0.8%
1939 or earlier 0.6%
Bedrooms
Size % of units
No bedroom (studio) 1.4%
1 bedroom 8.7%
2 bedrooms 64.3%
3 bedrooms 19.3%
4 bedrooms 4.4%
5+ bedrooms 1.9%
Vehicles per household
Vehicles % of households
No vehicle 7.0%
1 vehicle 54.6%
2 vehicles 31.6%
3 or more 6.8%
Heating fuel
Fuel type %
Utility gas 0.7%
Electricity 97.3%
Propane / LP gas 0.2%
Fuel oil 0.1%
Wood 0.1%
Solar 0.1%
No fuel used 1.4%
Households & families
Household type Count %
Married-couple family 4,642 40.4%
Cohabiting couple 501 4.4%
Male householder, no spouse 2,648 23.1%
Female householder, no spouse 3,691 32.1%
Households with children under 18 1,222 10.6%
Households with seniors (65+) 6,995 60.9%
Average household size 1.94
Marital status
Status Male Female
Never married 26.6% 14.7%
Married 50.1% 43.5%
Separated 0.4% 0.8%
Widowed 9.5% 21.3%
Divorced 13.4% 19.7%
Education
Some college, no degree
24.5%
Graduate / professional
7.7%
Metric %
HS diploma or higher 87.5%
Bachelor's or higher 22.1%
School enrollment (ages 3–17)
Type Count %
Nursery / preschool 186 6.3%
Kindergarten 71 2.4%
Elementary school 1,486 50.3%
High school 555 18.8%
College / grad school 656 22.2%
Employment
Industry of employment
Education & healthcare
23.4%
Arts, food & hospitality
16.2%
Professional & management
8.0%
Transportation & utilities
6.6%
Finance & real estate
5.3%
Public administration
2.3%
Agriculture & mining
0.6%
Occupation
Category %
Management, business & arts 30.5%
Service 22.6%
Sales & office 24.6%
Natural resources & construction 10.4%
Production & transportation 11.9%
Employment type
Type %
Private sector 83.2%
Government 9.3%
Self-employed 7.5%
Unpaid family workers 0.0%
Commute
Method %
Drive alone 75.6%
Carpool 8.4%
Public transit 0.3%
Walk 2.7%
Work from home 9.2%
Other means 3.6%
Avg commute (minutes) 24.3
Poverty
Married-couple families
6.2%
Female-led households
12.2%
Income support
Source % of households
Social Security 62.5%
Retirement income 41.6%
Supplemental Security 3.1%
Cash public assistance 1.1%
Food stamps / SNAP 9.6%
Health indicators
Condition %
Obesity 27.0%
High blood pressure 44.6%
High cholesterol 40.8%
Diabetes 15.5%
Heart disease 12.8%
Stroke 5.7%
Asthma 8.3%
Arthritis 37.0%
Kidney disease 5.0%
Pulmonary disease 13.2%
Cancer 11.7%
Behavior / access %
Smoking 17.8%
Binge drinking 11.6%
No physical activity 29.1%
Less than 7 hrs sleep 28.9%
Depression 17.4%
Fair or poor health 21.4%
Poor mental health 12.9%
Poor physical health 15.2%
No health insurance 20.4%
Visited doctor (checkup) 80.2%
Visited dentist 63.5%
Cholesterol screening 93.9%
Teeth loss 16.5%
Veterans & disability
Veterans Count %
Civilian veterans 2,799 14.0%
Disability %
Any disability 20.6%
Under 18 2.6%
18–64 years 15.3%
65 and over 29.8%
Health insurance coverage
Type %
Private insurance 59.7%
Public insurance 55.8%
No insurance 13.7%
Uninsured under 19 23.2%
Language & origin
Language spoken at home (age 5+)
Language Count %
English only 22,055 98.3%
Spanish 1,361 6.2%
Other Indo-European 1,208 5.5%
Asian & Pacific Islander 92 0.4%
Other languages 13 0.1%
Place of birth & citizenship
Origin Count %
Native born (US) 19,858 88.5%
Born in same state 19,325 86.2%
Born in different state 3,805 17.0%
Foreign born 533 2.4%
Naturalized citizen 2,572 11.5%
Not a US citizen 1,133 44.1%
Ancestry
Ancestry Count %
Italian 3,802 17%
French 3,085 13.8%
Arab 1,924 8.6%
German 376 1.7%
English 373 1.7%
Ancestry Count %
Polish 251 1.1%
Dutch 125 0.6%
Norwegian 106 0.5%
Irish 62 0.3%
Technology access
Metric % of households
Computer access 51.2%
Internet access 94.4%
Source: U.S. Census Bureau, American Community Survey 2025 estimates.
Frequently asked questions about ZIP code 33903
What city is ZIP code 33903 in?
ZIP code 33903 is primarily assigned to North Fort Myers, Florida.
What county is ZIP code 33903 in?
ZIP code 33903 falls within Lee County, Florida.
Does ZIP code 33903 have an older population?
46% of residents in ZIP code 33903 are 65 or older, above the national average of ~17%.
Does ZIP code 33903 have a large retiree population?
63% of households in ZIP code 33903 receive Social Security income, suggesting a significant retiree or disability population.
Is ZIP code 33903 mostly owner-occupied?
82% of occupied units in ZIP code 33903 are owner-occupied, well above the national average.
Does ZIP code 33903 have a large veteran population?
14% of civilians in ZIP code 33903 are veterans, above the national average of ~7%.
What timezone is ZIP code 33903 in?
ZIP code 33903 observes the EST timezone.
Need the complete ZIP code database?
Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →